# -*- encoding: utf-8 -*-
'''
@File    :   10.py
@Time    :   2022/10/25 20:52:44
@Author  :   Cms 
@Version :   1.0
@Contact :   2267000140@qq.com
@WebSite    :   www.baidu.com
'''

# here put the import lib


'''
10  给定一段英文文本，统计每个单词出现的次数；打印输出，按照词频从高到低输出：
    提示：
    可以用字典来统计：key 是单词，value 是单词出现次数；
    先创建一个字典，然后遍历刚刚取出的单词列表，接着做一个判断： 
    如果字典中 key 已经出现了这个单词，那么它对应的 value ，也就是出现次数就 +1； 如果这个单词没出现过，就直接 插入这个单词及 value 为 1 到 字典中；
'''
#先实现一个简单的，不考虑标点符号，对字符串进行切片处理
str1 = "This is a apple This is a pen"
list1 = str1.split(' ')
dict1 = {}
for i in list1:
    if(i in dict1):
        dict1[i] += 1
    else:
        dict1[i] = 1

print(dict1)